Heterogeneous real-time computing in radio astronomy
Identifieur interne : 000B07 ( Main/Exploration ); précédent : 000B06; suivant : 000B08Heterogeneous real-time computing in radio astronomy
Auteurs : John M. Ford [États-Unis] ; Paul Demorest [États-Unis] ; Scott Ransom [États-Unis]Source :
- Proceedings of SPIE, the International Society for Optical Engineering [ 0277-786X ] ; 2010.
Descripteurs français
- Pascal (Inist)
- Système réparti, Calcul réparti, Temps réel, Architecture ordinateur, Informatique diffuse, Microprocesseur, Réseau porte programmable, Interface graphique, Temps traitement, Traitement signal, Astronomie, Unité centrale, Processeur, Convertisseur AN, Télescope, Economies d'énergie, Virgule flottante, Monnaie.
- Wicri :
- topic : Astronomie, Monnaie.
English descriptors
- KwdEn :
- AD converter, Astronomy, Central unit, Computer architecture, Distributed computing, Distributed system, Energy savings, Field programmable gate array, Floating point, Graphical interface, Microprocessor, Money, Pervasive computing, Processing time, Processor, Real time, Signal processing, Telescope.
Abstract
Modern computer architectures suited for general purpose computing are often not the best choice for either I/O-bound or compute-bound problems. Sometimes the best choice is not to choose a single architecture, but to take advantage of the best characteristics of different computer architectures to solve your problems. This paper examines the tradeoffs between using computer systems based on the ubiquitous X86 Central Processing Units (CPU's), Field Programmable Gate Array (FPGA) based signal processors, and Graphical Processing Units (GPU's). We will show how a heterogeneous system can be produced that blends the best of each of these technologies into a real-time signal processing system. FPGA's tightly coupled to analog-to-digital converters connect the instrument to the telescope and supply the first level of computing to the system. These FPGA's are coupled to other FPGA's to continue to provide highly efficient processing power. Data is then packaged up and shipped over fast networks to a cluster of general purpose computers equipped with GPU's, which are used for floating-point intensive computation. Finally, the data is handled by the CPU and written to disk, or further processed. Each of the elements in the system has been chosen for its specific characteristics and the role it can play in creating a system that does the most for the least, in terms of power, space, and money.
Affiliations:
Links toward previous steps (curation, corpus...)
- to stream PascalFrancis, to step Corpus: 000137
- to stream PascalFrancis, to step Curation: 000108
- to stream PascalFrancis, to step Checkpoint: 000113
- to stream Main, to step Merge: 000B12
- to stream Main, to step Curation: 000B07
Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en" level="a">Heterogeneous real-time computing in radio astronomy</title>
<author><name sortKey="Ford, John M" sort="Ford, John M" uniqKey="Ford J" first="John M." last="Ford">John M. Ford</name>
<affiliation wicri:level="2"><inist:fA14 i1="01"><s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Green Bank, WV</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName><region type="state">Virginie-Occidentale</region>
</placeName>
</affiliation>
</author>
<author><name sortKey="Demorest, Paul" sort="Demorest, Paul" uniqKey="Demorest P" first="Paul" last="Demorest">Paul Demorest</name>
<affiliation wicri:level="2"><inist:fA14 i1="02"><s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Charlottesville, VA</s2>
<s3>USA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName><region type="state">Virginie</region>
</placeName>
</affiliation>
</author>
<author><name sortKey="Ransom, Scott" sort="Ransom, Scott" uniqKey="Ransom S" first="Scott" last="Ransom">Scott Ransom</name>
<affiliation wicri:level="2"><inist:fA14 i1="02"><s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Charlottesville, VA</s2>
<s3>USA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName><region type="state">Virginie</region>
</placeName>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">INIST</idno>
<idno type="inist">11-0004516</idno>
<date when="2010">2010</date>
<idno type="stanalyst">PASCAL 11-0004516 INIST</idno>
<idno type="RBID">Pascal:11-0004516</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000137</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000108</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000113</idno>
<idno type="wicri:doubleKey">0277-786X:2010:Ford J:heterogeneous:real:time</idno>
<idno type="wicri:Area/Main/Merge">000B12</idno>
<idno type="wicri:Area/Main/Curation">000B07</idno>
<idno type="wicri:Area/Main/Exploration">000B07</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a">Heterogeneous real-time computing in radio astronomy</title>
<author><name sortKey="Ford, John M" sort="Ford, John M" uniqKey="Ford J" first="John M." last="Ford">John M. Ford</name>
<affiliation wicri:level="2"><inist:fA14 i1="01"><s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Green Bank, WV</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName><region type="state">Virginie-Occidentale</region>
</placeName>
</affiliation>
</author>
<author><name sortKey="Demorest, Paul" sort="Demorest, Paul" uniqKey="Demorest P" first="Paul" last="Demorest">Paul Demorest</name>
<affiliation wicri:level="2"><inist:fA14 i1="02"><s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Charlottesville, VA</s2>
<s3>USA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName><region type="state">Virginie</region>
</placeName>
</affiliation>
</author>
<author><name sortKey="Ransom, Scott" sort="Ransom, Scott" uniqKey="Ransom S" first="Scott" last="Ransom">Scott Ransom</name>
<affiliation wicri:level="2"><inist:fA14 i1="02"><s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Charlottesville, VA</s2>
<s3>USA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName><region type="state">Virginie</region>
</placeName>
</affiliation>
</author>
</analytic>
<series><title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
<imprint><date when="2010">2010</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt><title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>AD converter</term>
<term>Astronomy</term>
<term>Central unit</term>
<term>Computer architecture</term>
<term>Distributed computing</term>
<term>Distributed system</term>
<term>Energy savings</term>
<term>Field programmable gate array</term>
<term>Floating point</term>
<term>Graphical interface</term>
<term>Microprocessor</term>
<term>Money</term>
<term>Pervasive computing</term>
<term>Processing time</term>
<term>Processor</term>
<term>Real time</term>
<term>Signal processing</term>
<term>Telescope</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr"><term>Système réparti</term>
<term>Calcul réparti</term>
<term>Temps réel</term>
<term>Architecture ordinateur</term>
<term>Informatique diffuse</term>
<term>Microprocesseur</term>
<term>Réseau porte programmable</term>
<term>Interface graphique</term>
<term>Temps traitement</term>
<term>Traitement signal</term>
<term>Astronomie</term>
<term>Unité centrale</term>
<term>Processeur</term>
<term>Convertisseur AN</term>
<term>Télescope</term>
<term>Economies d'énergie</term>
<term>Virgule flottante</term>
<term>Monnaie</term>
</keywords>
<keywords scheme="Wicri" type="topic" xml:lang="fr"><term>Astronomie</term>
<term>Monnaie</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Modern computer architectures suited for general purpose computing are often not the best choice for either I/O-bound or compute-bound problems. Sometimes the best choice is not to choose a single architecture, but to take advantage of the best characteristics of different computer architectures to solve your problems. This paper examines the tradeoffs between using computer systems based on the ubiquitous X86 Central Processing Units (CPU's), Field Programmable Gate Array (FPGA) based signal processors, and Graphical Processing Units (GPU's). We will show how a heterogeneous system can be produced that blends the best of each of these technologies into a real-time signal processing system. FPGA's tightly coupled to analog-to-digital converters connect the instrument to the telescope and supply the first level of computing to the system. These FPGA's are coupled to other FPGA's to continue to provide highly efficient processing power. Data is then packaged up and shipped over fast networks to a cluster of general purpose computers equipped with GPU's, which are used for floating-point intensive computation. Finally, the data is handled by the CPU and written to disk, or further processed. Each of the elements in the system has been chosen for its specific characteristics and the role it can play in creating a system that does the most for the least, in terms of power, space, and money.</div>
</front>
</TEI>
<affiliations><list><country><li>États-Unis</li>
</country>
<region><li>Virginie</li>
<li>Virginie-Occidentale</li>
</region>
</list>
<tree><country name="États-Unis"><region name="Virginie-Occidentale"><name sortKey="Ford, John M" sort="Ford, John M" uniqKey="Ford J" first="John M." last="Ford">John M. Ford</name>
</region>
<name sortKey="Demorest, Paul" sort="Demorest, Paul" uniqKey="Demorest P" first="Paul" last="Demorest">Paul Demorest</name>
<name sortKey="Ransom, Scott" sort="Ransom, Scott" uniqKey="Ransom S" first="Scott" last="Ransom">Scott Ransom</name>
</country>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000B07 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000B07 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= CyberinfraV1 |flux= Main |étape= Exploration |type= RBID |clé= Pascal:11-0004516 |texte= Heterogeneous real-time computing in radio astronomy }}
This area was generated with Dilib version V0.6.25. |